package STUDIO.negocio;


import java.util.Collection;

import STUDIO.dao.LocalDAO;
import STUDIO.excepcion.DAOExcepcion;
import STUDIO.modelo.Local;

public class GestionLocal {

	public Collection<Local> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();
		return dao.listar();

	}

	public Local insertar(String direccion, String nombre)
			throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();

		Local vo = new Local();
		vo.setdireccion(direccion);
		vo.setnombre(nombre);
		
		

		return dao.insertar(vo);
	}

	public Local obtener(int idlocal) throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();
		return dao.obtener(idlocal);
	}

	public void eliminar(int idlocal) throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();
		dao.eliminar(idlocal);
	}

	public Local actualizar(int idlocal, String direccion,
			String nombre) throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();

		Local vo = new Local();
		vo.setidlocal(idlocal);
		vo.setdireccion(direccion);
		vo.setnombre(nombre);

		return dao.actualizar(vo);
	}

	public Collection<Local> listar() throws DAOExcepcion {
		LocalDAO dao = new LocalDAO();

		return dao.listar();
	}

}




